

package FabricaProductos;

import java.util.Calendar;

/**
 *
 * @author lisafbe
 */
public class FabricaProductos implements FabricaArticulos{

  
    public ProductosCamping crearProductoCamping(String categoria, String codigoProducto, String nombre, String imagen, String empresaFab, String DescripcionT, Integer precioUnitario, Calendar fechaPrecioU, double pIva, Integer uDisponibles, String dtipo, String dancho, String dLargo, String dColor, String dMaterial, double pDescuento, Calendar fechaDescuento) {
      
        if (categoria.equalsIgnoreCase("Carpas")) {
             return new Carpas(codigoProducto, nombre, imagen, empresaFab, DescripcionT, precioUnitario, fechaPrecioU, pIva, uDisponibles, dtipo, dancho, dLargo, dColor, dMaterial, pDescuento, fechaDescuento);
        
        } else if (categoria.equalsIgnoreCase("Colchones")) {
           
            return new Colchones(codigoProducto, nombre, imagen, empresaFab, DescripcionT, precioUnitario, fechaPrecioU, pIva, uDisponibles, dtipo, dancho, dLargo, dColor, dMaterial, pDescuento, fechaDescuento);
        } else if (categoria.equalsIgnoreCase("Equipaje")) {
            
            return new Equipaje(codigoProducto, nombre, imagen, empresaFab, DescripcionT, precioUnitario, fechaPrecioU, pIva, uDisponibles, dtipo, dancho, dLargo, dColor, dMaterial, pDescuento, fechaDescuento);
        } else if (categoria.equalsIgnoreCase("Muebles")) {
            
            return new Muebles(codigoProducto, nombre, imagen, empresaFab, DescripcionT, precioUnitario, fechaPrecioU, pIva, uDisponibles, dtipo, dancho, dLargo, dColor, dMaterial, pDescuento, fechaDescuento);
        } else if (categoria.equalsIgnoreCase("Termos")) {
             
            return new Termos(codigoProducto, nombre, imagen, empresaFab, DescripcionT, precioUnitario, fechaPrecioU, pIva, uDisponibles, dtipo, dancho, dLargo, dColor, dMaterial, pDescuento, fechaDescuento);
        }  
        return null;

    }
        
        
    }
    
